home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / tcoop.arc / TCOOP2.ARC / TRSOUNIT.H < prev    next >
Encoding:
C/C++ Source or Header  |  1991-10-26  |  879 b   |  28 lines

  1. // trsounit.h: Text-Based Rectangular Screen Object (Trso) Class
  2.  
  3. #ifndef H_TRSOUNIT
  4. #define H_TRSOUNIT
  5.  
  6. #include "msmouse.h"
  7. #include "txunit.h"
  8. #include "rsounit.h"
  9.  
  10. class Trso : public Rso {
  11. public:
  12.   TxBuff *Pic;
  13.   Trso(TxBuff *T);
  14.   virtual ~Trso(void);
  15.   virtual void SetSize(int W, int H);
  16.   virtual void SetLocn(int Xl, int Yl);
  17.   virtual void HzWrt(int X, int Y, char *Str, char Attr);
  18.   virtual void HzWrtB(int X, int Y, char *Str);
  19.   virtual void Fill(int X, int Y, int W, int H, char Ch, char Attr);
  20.   virtual void FillB(int X, int Y, int W, int H, char Ch, char Opt);
  21.   virtual void Box(int X, int Y, int W, int H, char Ba, char Attr);
  22.   virtual void Scroll(ScrollDir Sd, int Amt);
  23.   virtual void Swap(int X,int Y,int W,int H, Trso *Other, int Xs,int Ys);
  24.   virtual void Xfr(int X,int Y,int W,int H,  Trso *Src, int Xs,int Ys);
  25. };
  26.  
  27. #endif
  28.